// 最开始的菜单 有更多的呢个
$('.mod-ext').find('a').click(function(){
	$(this).toggleClass('opened');
	$('#slCategory').find('ul').toggleClass('my_list_auto');
})

// 通过一级分类获取二级分类
function classified1(pid){

	$('#J_filterOrder').find('a').attr({base:$(pid).attr('onclick'),card:$(pid).attr('card')});
	// 通过一级分类对商品进行筛选
	$('#goodsListWrap li').hide().attr('inbool',0);
	$('#goodsListWrap').find('li[clas1 = '+$(pid).attr('card')+']').show().attr('inbool',1);
	enumtext(pid,1);// 将一个元素插入到span元素前面 并改变span的值
	enumfirst(pid,'classified2(this)','2');
}
// 通过二级分类获取三级分类
function classified2(pid){

	$('#J_filterOrder').find('a').attr({base:$(pid).attr('onclick'),card:$(pid).attr('card')});
	// 通过二级分类对商品进行筛选
	$('#goodsListWrap li').hide().attr('inbool',0);
	$('#goodsListWrap li[clas2 = '+$(pid).attr('card')+']').show().attr('inbool',1);
	enumtext(pid,2);// 将一个元素插入到span元素前面 并改变span的值
	enumfirst(pid,'classified3(this)','3');
}
// 所有最顶部菜单页的点击事件
enumli();
function enumli(){
	$('#slCategory').find('li').click(function(){
	$('#slCategory').find('li').removeClass('active');
	$(this).addClass('active');
	})
}
var ccard = '';
function enumtext(pid,clas){

	// 将一个元素插入到span元素前面 添加退回的方法
	if(clas == 1){
		ccard = 'ccard='+$(pid).attr('card');
	}
	$('<a href="javascript:;" '+ccard+' fnname="'+$(pid).attr('onclick')+'" onclick="myback(this)" pid="'+$(pid).attr('pid')+'" base="'+clas+'">'+$('#crumbsLevel').find('span').html()+'</a>').insertBefore($('#crumbsLevel').find('span'));
	// 改变span的文字
	$('#crumbsLevel').find('span').html('&nbsp;&gt;&nbsp;'+$(pid).html());
}

// 菜单封装ajax
function enumfirst(pid,funname,clas){
	$.get('/class1?id='+$(pid).attr('card')+'&clas='+clas,function(res){
		myajelement(res,funname);
	})
}
// 菜单退回的方法
function myback(me){
	toproll()
	$.get('/classback?pid='+$(me).attr('pid')+'&base='+$(me).attr('base'),function(res){
		myajelement(res,$(me).attr('fnname'));
	})

	// 改变span的文字
	$('#crumbsLevel').find('span').html($(me).html());
	// 解决连退两层出现的残留
	if($(me).attr('base') == 1){
		$('#goodsListWrap li').show().attr('inbool',1);// 退回和商品的联动
		$('#crumbsLevel').find('a').remove();
		$('#J_filterOrder').find('a').attr({base:'4',card:'0'});
	}else{
		$(me).remove();
		$('#goodsListWrap li').hide().attr('inbool',0);// 退回和商品的联动
		$('#goodsListWrap li[clas1='+$(me).attr('ccard')+']').show().attr('inbool',1);
		$('#J_filterOrder').find('a').attr({base:'classified1(this)',card:$(me).attr('ccard')});
	}
	
}
// 解决方法为定义的报错
function classified3(pid){
	$('#J_filterOrder').find('a').attr({base:$(pid).attr('onclick'),card:$(pid).attr('card')});
	// 通过三级分类对商品进行筛选
	$('#goodsListWrap li').hide().attr('inbool',0);
	$('#goodsListWrap li[clas3 = '+$(pid).attr('card')+']').show().attr('inbool',1);
}
// li标签操作的方法
function myajelement(res,funname){
	toproll();
	// 判断值是否被收到
		if(parseInt(res) == 0){
			// 刷新页面
			location.reload();
		}
		$('#slCategory').find('li').remove();
		var element='';
		$(res).each(function(){
			element += '<li class="" style=""><a data-value="76:1" data-tag="0" data-parent="" data-mtype="store_list_fl_1" href="javascript:;" title="" pid="'+this.pid+'" card="'+this.id+'" onclick="'+funname+'" >'+this.classname+'</a></li>';
		})

		$('#slCategory').find('ul').append(element);
		enumli();//为新创建的li标签差创建点击事件

		// 判断对象的长度是否小于8 小于8则不显示更多按钮
		if(res.length < 8 ){
			$('.mod-ext').find('a').hide();
		}else{
			$('.mod-ext').find('a').show();
		}
}
// 实现商品排序 ajax版
function mysort(me){
	toproll();
	$('#J_filterOrder').find('a').removeClass('active');
	$(me).addClass('active');
	$.get('/sort?order='+$(me).attr('info')+'&base='+$(me).attr('base')+'&card='+$(me).attr('card'),function(res){
		$(res).each(function(i){
			$('#goodsListWrap li[inbool=1]').eq(i).attr({clas1:this.class1,clas2:this.class2,clas3:this.class3})
			$('#goodsListWrap li[inbool=1]').eq(i).find('a').eq(0).attr({title:this.goodsname,href:'/goodsdetail/'+this.id});
			$('#goodsListWrap li[inbool=1]').eq(i).find('img').eq(0).attr('src',this.picture);
			$('#goodsListWrap li[inbool=1]').eq(i).find('a').eq(1).text(this.goodsname).attr('href','/goodsdetail/'+this.id);
			$('#goodsListWrap li[inbool=1]').eq(i).find('span').eq(1).text(this.price);
		})		
	})
}

$(window).scroll(function(){
	if(Math.ceil($(this).scrollTop()) > 200){
		$('#myblode').css({'position':'fixed','top':0});
	}else{
		$('#myblode').css('position','static');
	}
})
// 每次点击都回到最顶层
function toproll(){
	 var speed=200;//滑动的速度
        $('body').animate({ scrollTop: 0 }, speed);
        return false;
}
// 实现首页点击更多对本页面的方法进行调用
if($('#moreJump').attr('nn') != ''){
	$('#J_filterOrder').find('a').attr({base:$('#moreJump').attr('fn'),card:$('#moreJump').attr('card')});//**
	// 通过一级分类对商品进行筛选
	$('#goodsListWrap li').hide().attr('inbool',0);
	$('#goodsListWrap').find('li[clas'+$('#moreJump').attr('base')+' = '+$('#moreJump').attr('card')+']').show().attr('inbool',1);//***

	var num = parseInt($('#moreJump').attr('base'))+1;
	$.get('/class1?id='+$('#moreJump').attr('card')+'&clas='+num,function(res){//id需要参数clas 2/3
		myajelement(res,'classified'+num+'(this)');
	})
	
	if($('#moreJump').attr('ff') != ''){
		ccard = 'ccard='+$('#moreJump').attr('ff');
		$('<a href="javascript:;" '+ccard+' fnname="classified1(this)" onclick="myback(this)" pid="0" base="1">'+$('#crumbsLevel').find('span').html()+'</a>').insertBefore($('#crumbsLevel').find('span'));
		// 改变span的文字
		$('#crumbsLevel').find('span').html('&nbsp;&gt;&nbsp;'+$('#moreJump').attr('cname'));
	}
	ccard = 'ccard='+$('#moreJump').attr('pid');//需要参数
	
	$('<a href="javascript:;" '+ccard+' fnname="'+$('#moreJump').attr('fn')+'" onclick="myback(this)" pid="'+$('#moreJump').attr('pid')+'" base="'+$('#moreJump').attr('base')+'">'+$('#crumbsLevel').find('span').html()+'</a>').insertBefore($('#crumbsLevel').find('span'));
	// 改变span的文字
	$('#crumbsLevel').find('span').html('&nbsp;&gt;&nbsp;'+$('#moreJump').attr('nn'));


}

	